<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" session="false" %>
<%
	String path = request.getContextPath();
	pageContext.setAttribute("path", path);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>base</title>
<script type="text/javascript">
	// 全局变量，这个地方等同于var test = 90;
	test = 90;
	function varTest(){
		alert(test);
	}
	// 数字类型
	function numberTest(){
		var n = parseInt("d100");
		alert(n);
		var d = 400 / 0;
		alert(d);
	}
	// 逻辑运算
	function logicTest(){
		var a=100, b=0;
		// 返回第一个不为false的值或者最后一个值
		var c = a||b;
		alert(c);
	}
	// 空参数函数
	function funTest(e){
		e = e || new Object();
		if(e.name != "xxx"){
			alert(e);
		}
	}
	// eval转换函数
	function evalTest(){
		var c = eval("({name:'akg'})");
		alert(c.name);
	}
	// 对象和实例
	function objectTest(){
		var obj = new Object();
		obj.sayHello = function(){
			alert(this.msg);
		};
		obj.msg = "ff";
		obj.sayHello();
		var nl = new Number("111");
		alert(nl);
	}
	// 内部类的方法
	function stringTest(){
		var s = "fffff";
		s = s.link("www.163.com");
		alert(s);
	}
	function mathTest(){
		// 静态类
		alert(Math.random()*100);
	}
	//varTest();
	//numberTest();
	//logicTest();
	//funTest();
	//evalTest();
	// objectTest();
	//stringTest();
	mathTest();
</script>
</head>
<body>
</body>
</html>
